// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'
import App from './App'
import router from './router'

// 创建全局的路由守卫
// router.beforeEach((to, from, next) => {
//   // to表示你要访问的路由对象，from表示你从哪个路由对象过来， next是一个函数，必须调用
//   // 如果用户登录了，他可以访问任何页面，直接调用next()
//   // 如果用户没有登录
//   // 1. 如果访问的是login页面，就让他过去，调用next()
//   // 2. 如果访问的不是login页面，那就要跳转到login页面去, 调用next({path: '/login'})
//   // console.log(to)
//   let mytoken = localStorage.getItem('mytoken') || ''
//   if (mytoken) {
//     next()
//   } else {
//     if (to.name !== 'login') {
//       next({path: '/login'})
//     } else {
//       next()
//     }
//   }
// })

Vue.use(MintUI)
Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  router,
  components: { App },
  template: '<App/>'
})
